package com.siwei.mes.common.util;

/**
 * 字符串处理类
 * @author yangke
 * @date: 2025/5/24 15:12
 */
public class StringHelperUtils {
    /** 正则：匹配【】及其内部所有非】字符 */
    private static final String PATTERN_BRACKET = "【[^】]*】";

    /**
     * 去掉字符串两端的空格
     * @param inputString 字符串
     * @return
     */
    public static String trimString(String inputString) {
        if (inputString == null) {
            return null;
        }
        return inputString.trim();
    }

    /**
     * 移除字符串中所有【】及其包含的内容
     *
     * @param source 原始字符串，允许为 null
     * @return 处理后的字符串；若 source 为 null，则返回 null
     */
    public static String removeBrackets(String source) {
        if (source == null) {
            return null;
        }
        return source.replaceAll(PATTERN_BRACKET, "");
    }
}
